package javase2.day08.demo01File;

import java.io.File;
import java.util.Arrays;

/*
File遍历方法：
    1.public String[] list() 返回一个String数组，内含该File目录下所有的文件或文件夹 包括隐藏文件或文件夹
    2.public File[] listFiles() 返回一个File数组，内含该File目录下所有的文件或文件夹 包括隐藏文件或文件夹
注意：
    如果路径错误或者不是一个目录路径就会报空指针异常
 */
public class Demo06 {
    public static void main(String[] args) {
        show1();
        show2();
    }

    public static void show1(){
        File f1 = new File("D:\\gitstudydemo\\src\\javase2\\day07\\demo01");
        String[] s1 = f1.list();
        for (String s: s1){
            System.out.println(s);
        }
    }

    public static void show2(){
        File f1 = new File("D:\\gitstudydemo\\src\\javase2\\day07\\demo02");
        File[] f2 = f1.listFiles();
        for (File f :f2){
            System.out.println(f);
        }
    }

            /*
BaoZi.java
BaoZiPu.java
ChiHuo.java
Demo.java
         */

            /*
D:\gitstudydemo\src\javase2\day07\demo02\Demo01ThreadPool.java
D:\gitstudydemo\src\javase2\day07\demo02\RunnableImpl.java

             */
}
